var _contextPath;

$(document).ready(function() {
	selectOpList();
	list();
	top.UppTabs.operator = top.getCurrentTagTitle();// 设置用户tab的标题值
});

/*
 *  销售人员列表
 */
function selectOpList() {
	var roleId = 1001;
	$("#listOpByRole").empty();
	$.ajax({
		type : 'POST',
		url : contextPath + 'iccard/rechargecard/oplist',
		data : {
			'roleId' : roleId
		},
		dataType : 'json',
		success : function(list) {
			if (list != null && list.length>0) {
				$("#listOpByRole").append('<option value="0">全部</option>');
				for ( var i = 0; i < list.length; i++) {
					var option = '<option value="' + list[i].operatorId + '">'
							+ list[i].userName + '</option>';
					$("#listOpByRole").append(option);
				}
			}
		}
	});
}

/**
 * 查询用户列表
 */
function list() {
	_contextPath = $("#contextPath").val();
	$("#combocard_account_list").datagrid(
			{
				queryParams : {
					opId : $("#listOpByRole").val()==undefined?0:$("#listOpByRole").val()
				},
				columns : [ [{
					field : 'userName',
					title : '销售人员',
					align : 'center',
					width : 100
				},{
					field : 'accountMount',
					title : '未对账金额',
					width : 100,
					align : 'center',
					formatter : function(value, row) {
						return value+"元";
					}
				},{
					field : 'accountDate',
					title : '上次对账日期',
					width : 100,
					align : 'center',
					formatter : function(value, row, index) {
						return (new Date(Number(value))).dateConvert();
					}
				},{
					title : '操作',
					field : 'action',
					align : 'center',
					width : 120,
					formatter : function(value, row) {
						return '<a style="cursor: pointer;color: red;" onclick="javascipt:account(this,\''+row.userId+'\',\''+row.accountDate+'\');" >对账</a>'
					}
				}] ],
				autoRowHeight : true,
				fitColumns : true,
				pagination : true,
				rownumbers : true,
				singleSelect : true
			});
}

window.top["reload_combocard_account_list"]=function(){
	$('#combocard_account_list').datagrid( "load");
};
	
function getContextPath() {
	if ("" == _contextPath) {
		_contextPath = $("#contextPath").val();
	}
	return _contextPath;
}

/**
 * 搜索
 * 
 * @return
 */
function searchKey() {
	$('#combocard_account_list').datagrid('load', {
		opId : $("#listOpByRole").val()
	});
}

/**
 * 对账
 */
function account(obj,userId,accountDate) {
	var backHtml = $(obj).html();
	$(obj).html('套餐卡管理-对账');
	$(obj).attr('hiddenhref', getContextPath() + "iccard/combocard/toAccountView?userId="
			+ userId+"&accountDate="+ accountDate);
	window.parent.menuClick(obj);
	$(obj).html(backHtml);
}
